package zengjin.model.vo.report;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * @author 19324
 */
@Data
public class ReportVO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 反馈举报-主键
     */
    @TableId
    private Long reportId;

    /**
     * 反馈举报-状态，审核中，审核拒绝，审核通过等等
     */
    private String reportCheckStatus;

    /**
     * 反馈举报-审核不通过原因
     */
    private String reportCheckRemark;

    /**
     * 反馈举报-用户ID
     */
    private Long reportUserId;

    /**
     * 反馈举报-用户角色，企业，求职者等
     */
    private String reportUserRole;

    /**
     * 反馈举报-用户昵称
     */
    private String reportUsername;

    /**
     * 反馈举报-账号
     */
    private String reportAccount;

    /**
     * 反馈举报-联系方式
     */
    private String reportContact;

    /**
     * 反馈举报的对象ID
     */
    private Long reportObjectId;

    /**
     * 反馈举报的对象，求职者，企业等等
     */
    private String reportObject;

    /**
     * 反馈举报-描述
     */
    private String reportDescribe;

    /**
     * 反馈举报-文件
     */
    private List<String> reportFileList;
}
